package com.zxp01.selenium;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.AfterTest;
import org.testng.annotations.Test;

public class ElementLocate {
    @Test
    public void locate() throws InterruptedException {
//        创建浏览器实例
        WebDriver driver = new ChromeDriver();
        //最大化窗口
        driver.manage().window().maximize();
        //需要浏览器的绝对路径
        System.setProperty("webdriver.chrome.driver","D:\\IntelliJ IDEA 2021.1.3\\WebDrivers\\chromedriver.exe");
        //打开相应的网址
        driver.get("https://www.baidu.com");
        //   1、通过id定位,并输入测试
//        driver.findElement(By.id("kw")).sendKeys("测试");
        //   2、通过name定位
//        driver.findElement(By.name("wd")).sendKeys("黑马测试");
        /*   3、通过class定位，并点击
           当有多个classname时，选择能唯一定位的那个 */
//        driver.findElement(By.className("s_btn")).click();
        //   4、通过文本内容定位
//        driver.findElement(By.linkText("新闻")).click();
        //   5、通过xpath定位
//        driver.findElement(By.xpath("//*[@id=\"s-top-left\"]/a[1]")).click();

    }
}
